๐Ÿ“š Tech for Growth project | Margin
๐Ÿ“š

Tech for Growth project | Margin

Margin



Understanding the Product

The platform is an online library created for students, by students, providing easy access to study notes and textbooks. Margin is here not just to create another learning platform but to transform how education is accessed and consumed.


Mission statement of the product

Margin's mission is to empower students, regardless of their financial backgrounds, to learn, grow, and succeed.


Ideal Customer Profiles

The platform is ideal for three major categories of students.


Who?

Aim

ICP 1

High school & College students

They are the primary users who love detailed notes and would like to share quality notes with their peers

ICP 2

Budget-conscious Students

Students from lower-income backgrounds who can not afford expensive educational materials and need access to affordable study notes and textbooks.

ICP 3

Academically Struggling Students

They need easy access to the past exam questionnaires for upcoming exams.

JTBD of the ICPs

Provide easy and affordable access the study notes, textbooks, and tests for the students.




Technical Breakdown

Features

Feature

What it does?

Layers Included

Tech Stack Used

Onboarding Module

- Sign Up / Login Module
- Homepage

Front-end, Back-end

Bubble.io

Content Discovery Module

- Content Data
- Search & Filter Capability
- Detailed Content Page

Front-end, Back-end

Bubble.io

Content Management Module

- Upload & manage content
- View existing
- Search & filter capability

Front-end, Back-end, API (Apryse)

- ReactJS for Front-end
- Bubble.io for Back-end
- Railway for hosting

Content annotation Module

- Highlight, Bookmark, Notes functionality
- In-Document Search Capabilities

Front-end, Back-end

Bubble.io

Analytics & moderation for Admins Module

- Content Management for moderation
- User & Content Analytics

Front-end, Back-end

Bubble.io

Database & Data flow

We are using the NoCode platform 'Bubble.io' for the project. This allows for simple data flow with any custom Structured database. We have the following details within the application:


Margin - Database.png




Understanding Capabilities

JTBD for your Feature

Feature: Goal Setting & Progress Tracking Module

  1. Learning becomes better with clearly defined goals. This allows students to build a habit and enjoy achieving their goals.
  2. Progress Tracking keeps the students aware of their progress and gives them a visual boost to continue learning.


Components

Feature

Components

Layers Required

Tech Stack Used

Goal Setting & Progress Tracking Module

- Goal Management
- Progress Tracking
- Notifications Module

Front-end, Back-end, API

Bubble.io, Postmark API

Margin - Data Flow.png


Tech Layers

  1. Front-end
    - Tech Stack used: Bubble.io
  2. Back-end, Database
    - Tech Stack used: Bubble.io
  3. 3rd Party Integration
    - Postmark API


Functionality of all the layers


Layer

Tech Stack

Functionality

Front-end

Bubble.io

- User Interface for goal management
- Charts for Progress Tracking
- User interface for notification preferences

Back-end

Bubble.io

- User interactions & integrations
- Authentication

Database

Bubble.io

- Storing Goals details
- Capturing Progress

3rd Party Integrations

Postmark

- to send notifications, reminders, and alerts via email



Nuances & Trade-off

  1. The design is Mobile Friendly
    - The product is in the early stage. The focus is to launch fast and see how user preferences go.
    - Based on the user research, we will launch a native in the future.
    - This allowed us to focus on optimal user experience now and continue improving later.
  2. The goal was to launch the product fast to the users. We chose to build the application using the No-Code Platform 'Bubble.io'

    Benefits
    - Scalable: It allowed us to create a scalable application without compromising on any important features. The platform can also handle a large user base. This means that scaling the platform on it without migrating to a traditional tech stack is possible.
    - Ease to maintain in the future: The No-Code Platform also takes care of DevOps, hosting, Servers, and Storage making it simple & faster to launch & maintain.
    - Fast Development Cycle: It also makes it faster to deploy any future changes or add new features
    - Secure: The platform also offers GDPR compliance security with optimized development.

    Tradeoffs
    - We do not own the Product Code and have little control over the same.
    - Migrating to another Tech Stack can be expensive.
  3. For the emails, we chose to integrate 3rd Party API - Postmark.

    Benefits
    - Customized Emails: It allows us to use customized Emails which creates a strong brand identity and engaging user experience.
    - Secure: Is secure and GDPR friendly
    - Analytics: Postmark provides detailed Analytics which is important for early-stage startups.















































Brand focused courses

Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.

View all courses

All courses

Master every lever of growth โ€” from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.

View all courses

Explore foundations by GrowthX

Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more

View All Foundations

Crack a new job or a promotion with the Career Centre

Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business

View All Resources

Learning Resources

Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.

Patienceโ€”youโ€™re about to be impressed.